.pagination-btn {
  padding: .06rem .1rem;
  margin-right: 4px;
  border-radius: 4px;
  border: 1px solid #ccc;
  cursor: pointer;
  color: #999;
  display: inline-block;
  box-sizing: border-box;
  width: 55px;
  text-align: center
}

.pagination-wrap {
  position: relative;
  display: inline-block;
  padding-left: 0
}

.pagination-ellipsis {
  color: #999;
  position: relative;
  top: -5px;
  display: inline-block;
  padding: 0 .12rem;
  margin-right: 4px
}

.pagination-current {
  border: 1px solid #3e8ddd;
  color: #3e8ddd
}

.pagination-disabled {
  cursor: not-allowed
}

#pagination-next, #pagination-prev {
  padding-right: .08rem;
  padding-left: .08rem
}

.pagenum {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: middle
}
